import requests

"""
    在资源下载的过程中，某些二进制资源体积较大，如果一次性将这个文件的所有数据载入内存可能会导致内存爆掉
"""

url = 'https://img1.baidu.com/it/u=1163772562,632865252&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=1084'
# 使用字节流的方式获取资源
response = requests.get(url,stream=True)

# 1、将二进制文件下载到本地
with open('test_img.jpg', 'wb') as f:
    for chunk in response.iter_content(chunk_size=1024):
        if chunk:
            f.write(chunk)





